// 加载Express模块
const express = require("express");
// 加载MySQL模块
const mysql = require("mysql");
// 加载bodyParser模块
const bodyParser = require("body-parser");
// 加载MD5模块
const md5 = require("md5");
const qs = require("querystring");
const https = require("https");
// 创建服务器对象
const server = express();
//指定静态目录
server.use(express.static("public"));
// 设置监听接口
// server.listen(3000,()=>{
//     console.log("服务器运行成功")
// })

//配置连接池
const pool = require("./pool.js");
//post传参
server.use(
  bodyParser.urlencoded({
    extended: false,
  })
);

// 加载CORS模块
const cors = require("cors");
const { post } = require("request");
// 使用CORS中间件
server.use(
  cors({
    origin: ["http://localhost:8080", "http://127.0.0.1:8080"],
  })
);
const { randomCode, sendCode } = require("../vuexmi/src/utils/getMessage");
const { getConnection } = require("./pool.js");
const { send } = require("process");
const servers = server.listen(3000, function () {
  const { address, port } = servers.address();
  console.log(address, port);
  console.log("HTTP服务已启动");
});

server.get('/cs',(req,res)=>{
        res.send({code:200})
    })